You are here: Segmentation > Segmentation Trainer

Segmentation Trainer

The Segmentation Trainer, which is an advanced machine learning plug-in for image segmentation, provides an opportunity to train a classifier within a limited sample in an image so that it will learn how to segment the pixels of the whole dataset or other similar datasets. The selected pixels provided to the classifier are defined by the segmentation labels of the input regions of interest.

Classifiers can learn how to classify pixels based on the intensity of a pixel, but it is also possible to provide more information by adding other features. These features can be either the intensity of the pixels in another dataset, or, the intensity of a pixel after applying a filter. By building a feature tree for specific requirements — with dataset(s) as the root and features presets below them — you can provide a classifier with enough information to segment the whole dataset and other similar datasets. Features presets consist of a stack of filters that can be built beforehand or implemented during training.

Segmentation Trainer dialog and segmented dataset

Segmentation Trainer and workspace

 

Dragonfly Help Live Version